[INFO] cloning repository https://github.com/intecture/auth
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/intecture/auth" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fintecture%2Fauth", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fintecture%2Fauth'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 672c8d0e61d0f3d19bdf220ba9bc28940a676b5b
[INFO] building intecture/auth against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fintecture%2Fauth" "/workspace/builds/worker-10/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-10/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/intecture/auth on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/intecture/auth
[INFO] finished tweaking git repo https://github.com/intecture/auth
[INFO] tweaked toml for git repo https://github.com/intecture/auth written to /workspace/builds/worker-10/source/Cargo.toml
[INFO] crate git repo https://github.com/intecture/auth already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0d258ca325ef62c536b1b10decc4c0da8ea41ec577c72eef50104e276470d6ed
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0d258ca325ef62c536b1b10decc4c0da8ea41ec577c72eef50104e276470d6ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0d258ca325ef62c536b1b10decc4c0da8ea41ec577c72eef50104e276470d6ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d258ca325ef62c536b1b10decc4c0da8ea41ec577c72eef50104e276470d6ed", kill_on_drop: false }`
[INFO] [stdout] 0d258ca325ef62c536b1b10decc4c0da8ea41ec577c72eef50104e276470d6ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b65c94841d89835197bf06f88678a39534cf5040386a9785ce85dd64c92a8d65
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "b65c94841d89835197bf06f88678a39534cf5040386a9785ce85dd64c92a8d65", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.30
[INFO] [stderr]    Compiling error-chain v0.10.0
[INFO] [stderr]    Compiling toml v0.2.1
[INFO] [stderr]    Compiling lazy_static v0.2.8
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling log v0.3.8
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling regex-syntax v0.4.1
[INFO] [stderr]    Compiling utf8-ranges v1.0.0
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling bit-vec v0.4.4
[INFO] [stderr]    Compiling bitflags v0.5.0
[INFO] [stderr]    Compiling itoa v0.3.3
[INFO] [stderr]    Compiling dtoa v0.4.2
[INFO] [stderr]    Compiling serde v0.9.15
[INFO] [stderr]    Compiling num-traits v0.1.40
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling thread_local v0.3.4
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling bit-set v0.4.0
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling memchr v1.0.1
[INFO] [stderr]    Compiling czmq-sys v0.1.0
[INFO] [stderr]    Compiling rand v0.3.16
[INFO] [stderr]    Compiling metadeps v1.1.2
[INFO] [stderr]    Compiling aho-corasick v0.6.3
[INFO] [stderr]    Compiling zmq-sys v0.8.2
[INFO] [stderr]    Compiling regex v0.2.2
[INFO] [stderr]    Compiling chan v0.1.19
[INFO] [stderr]    Compiling chan-signal v0.2.0
[INFO] [stderr]    Compiling zmq v0.8.2
[INFO] [stderr]    Compiling serde_codegen_internals v0.14.2
[INFO] [stderr]    Compiling czmq v0.1.0
[INFO] [stderr]    Compiling docopt v0.7.0
[INFO] [stderr]    Compiling env_logger v0.4.3
[INFO] [stderr]    Compiling serde_json v0.9.10
[INFO] [stderr]    Compiling serde_derive v0.9.15
[INFO] [stderr]    Compiling zdaemon v0.0.2
[INFO] [stderr]    Compiling intecture-auth v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let zcert = try!(ZCert::new());
[INFO] [stdout]    |                     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             try!(CertType::from_str(&t))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Some(cert_type) => try!(msg.addstr(cert_type.to_str())),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |             None => try!(msg.addstr("")),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!(msg.addstr("ADD"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 try!(msg.addstr(cert.public_txt()));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 try!(msg.addbytes(&cert.encode_meta()));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             try!(msg.send(sock));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:92:19
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let msg = try!(ZMsg::recv(sock));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         try!(msg.next().ok_or(Error::InvalidCertFeed));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let action = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:97:33
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let action = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:105:40
[INFO] [stdout]     |
[INFO] [stdout] 105 |                     let pubkey = match try!(frame.data()) {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:111:42
[INFO] [stdout]     |
[INFO] [stdout] 111 |                         let meta = match try!(frame.data()) {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:116:37
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         let zcert = try!(ZCert::from_txt(&pubkey, "0000000000000000000000000000000000000000"));
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:117:25
[INFO] [stdout]     |
[INFO] [stdout] 117 |                         try!(zcert.decode_meta(&meta));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:124:75
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         self.cache.insert(zcert.public_txt().to_string(), try!(Cert::from_zcert(zcert)));
[INFO] [stdout]     |                                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:131:36
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let pubkey = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:131:41
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let pubkey = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_handler.rs:40:19
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let zap = try!(ZSock::new_rep(ZAP_ENDPOINT));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_handler.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!(subscriber.connect(&format!("tcp://{}:{}", auth_server, auth_port)));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_handler.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Some(vec![try!(Cert::from_zcert(c))])
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_handler.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let (comm, comm_child) = try!(ZSys::create_pipe());
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut poller = try!(ZPoller::new());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         try!(poller.add(&mut self.zap));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         try!(poller.add(&mut self.subscriber));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         try!(poller.add(&mut self.comm));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     let mut request = try!(ZapRequest::new(
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         try!(z85_encode(&try!(msg.popbytes()).unwrap()))));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:124:42
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         try!(z85_encode(&try!(msg.popbytes()).unwrap()))));
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     try!(request.authenticate());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     try!(self.cache.recv(&mut sock));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:131:46
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 else if sock == self.comm && try!(self.comm.recv_str()).unwrap_or(String::new()) == THREAD_TERM {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:203:21
[INFO] [stdout]     |
[INFO] [stdout] 203 |                     try!(self.zap_reply(true, Some(c.encode_meta())));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         try!(self.zap_reply(false, None));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         try!(msg.addstr("1.0"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |         try!(msg.addstr(&self.sequence));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             try!(msg.addstr("200"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |             try!(msg.addstr("OK"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             try!(msg.addstr("400"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             try!(msg.addstr("No access"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         try!(msg.addstr("")); // User ID
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:231:29
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 let frame = try!(ZFrame::new(&data));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:232:17
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 try!(msg.append(frame));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |             None => try!(msg.addstr("")),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_handler.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         try!(msg.send(self.zap));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Error::Czmq(ref e) => e.description(),
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:81:35
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Error::Io(ref e) => e.description(),
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:82:40
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Error::LogInit(ref e) => e.description(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Error::SerdeJson(ref e) => e.description(),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:87:40
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Error::ZDaemon(ref e) => e.description(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 51 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/cli.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[derive(Debug, RustcDecodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let zcert = try!(ZCert::new());
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             try!(CertType::from_str(&t))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/server.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 | #[derive(Debug, RustcDecodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let zcert = try!(ZCert::new());
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             try!(CertType::from_str(&t))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Some(cert_type) => try!(msg.addstr(cert_type.to_str())),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |             None => try!(msg.addstr("")),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!(msg.addstr("ADD"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 try!(msg.addstr(cert.public_txt()));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 try!(msg.addbytes(&cert.encode_meta()));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             try!(msg.send(sock));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:92:19
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let msg = try!(ZMsg::recv(sock));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         try!(msg.next().ok_or(Error::InvalidCertFeed));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let action = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cert_cache.rs:97:33
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let action = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:105:40
[INFO] [stdout]     |
[INFO] [stdout] 105 |                     let pubkey = match try!(frame.data()) {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:111:42
[INFO] [stdout]     |
[INFO] [stdout] 111 |                         let meta = match try!(frame.data()) {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:116:37
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         let zcert = try!(ZCert::from_txt(&pubkey, "0000000000000000000000000000000000000000"));
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:117:25
[INFO] [stdout]     |
[INFO] [stdout] 117 |                         try!(zcert.decode_meta(&meta));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:124:75
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         self.cache.insert(zcert.public_txt().to_string(), try!(Cert::from_zcert(zcert)));
[INFO] [stdout]     |                                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:131:36
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let pubkey = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cert_cache.rs:131:41
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let pubkey = match try!(try!(msg.next().ok_or(Error::InvalidCertFeed)).data()) {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/request_meta.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     try!(CertType::from_str(&ctype))
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let meta = try!(metadata(path));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!(me.dump());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         try!(cert.save_public(&cert_path));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:73:20
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let cert = try!(Cert::from_zcert(try!(ZCert::load(&cert_path))));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:73:42
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let cert = try!(Cert::from_zcert(try!(ZCert::load(&cert_path))));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         try!(remove_file(&format!("{}/{}.crt", &self.path, name)));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage/disk.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 try!(self.delete(&name));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/storage/disk.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |         for node in try!(read_dir(&self.path)) {
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/storage/disk.rs:109:24
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let node = try!(node);
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/storage/disk.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |             if try!(node.file_type()).is_file() {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/storage/disk.rs:119:32
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     certs.push(try!(self.read(name)));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     try!(xpub.bind(&format!("tcp://*:{}", update_port)));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let xsub = try!(ZSock::new_xsub("inproc://auth_publisher"));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let (s_pipe, p_pipe) = try!(ZSys::create_pipe());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |             let frame = try!(ZFrame::recv(&mut self.publisher));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 60 |             let bytes = match try!(frame.data()) {
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 |                         let topic = try!(str::from_utf8(&topic_bytes));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:74:30
[INFO] [stdout]    |
[INFO] [stdout] 74 |                         Some(try!(CertType::from_str(topic)))
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     try!(self.cache.borrow().send(&mut self.publisher, cert_type));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |             let msg = try!(ZMsg::expect_recv(&mut self.publisher, 0, None, false));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             try!(msg.prepend(frame));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             try!(msg.send(&mut self.subscriber));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |             let msg = try!(ZMsg::recv(sock));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/zap_proxy.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             try!(msg.send(&mut self.publisher));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_proxy.rs:112:23
[INFO] [stdout]     |
[INFO] [stdout] 112 |             let msg = try!(self.cache.borrow_mut().recv(&mut self.subscriber));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_proxy.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             try!(msg.send(&mut self.publisher));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_proxy.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let msg = try!(ZMsg::recv(sock));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/zap_proxy.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             try!(msg.send(&mut self.subscriber));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Error::Czmq(ref e) => e.description(),
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:81:35
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Error::Io(ref e) => e.description(),
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:82:40
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Error::LogInit(ref e) => e.description(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Error::SerdeJson(ref e) => e.description(),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:87:40
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Error::ZDaemon(ref e) => e.description(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Error::Czmq(ref e) => e.description(),
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:81:35
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Error::Io(ref e) => e.description(),
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:82:40
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Error::LogInit(ref e) => e.description(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Error::SerdeJson(ref e) => e.description(),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:87:40
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Error::ZDaemon(ref e) => e.description(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-Wl,--as-needed" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.inauth_cli.3sp2031v-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38" "/opt/rustwide/target/debug/deps/inauth_cli-3ad976b8f0cc9b38.4nmyfvkqw1rkv85f.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libzdaemon-11c4856cda3ef7e2.rlib" "/opt/rustwide/target/debug/deps/libserde_json-32bb591ba940aa8e.rlib" "/opt/rustwide/target/debug/deps/libdtoa-8ed80389c0cd1c8b.rlib" "/opt/rustwide/target/debug/deps/libitoa-a54ef7f9dbb19aef.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-1dca2853eb935167.rlib" "/opt/rustwide/target/debug/deps/libserde-f68cdd0ff5a933f5.rlib" "/opt/rustwide/target/debug/deps/libdocopt-ba3ab63c6926aea9.rlib" "/opt/rustwide/target/debug/deps/libstrsim-cbc164d579d02dc7.rlib" "/opt/rustwide/target/debug/deps/librustc_serialize-3a45b7a0cb68c0b0.rlib" "/opt/rustwide/target/debug/deps/libregex-f0291ed64650bf83.rlib" "/opt/rustwide/target/debug/deps/libutf8_ranges-490fe7d511111ee6.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-9f84504b6f22d1a2.rlib" "/opt/rustwide/target/debug/deps/libthread_local-6247593d682aa10c.rlib" "/opt/rustwide/target/debug/deps/libunreachable-8d2ad7a435d45ba9.rlib" "/opt/rustwide/target/debug/deps/libvoid-b4fe54fd08e2c3df.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-96e6942c62e5637d.rlib" "/opt/rustwide/target/debug/deps/libmemchr-f07de94503b2c621.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-c13c3c1ddf8bbbb9.rlib" "/opt/rustwide/target/debug/deps/libczmq-f90365cffb81458b.rlib" "/opt/rustwide/target/debug/deps/libzmq-3fd7656dbd5010b1.rlib" "/opt/rustwide/target/debug/deps/libzmq_sys-0a541ba9492c834f.rlib" "/opt/rustwide/target/debug/deps/liblog-bc0d06b60f16330d.rlib" "/opt/rustwide/target/debug/deps/libczmq_sys-34a68b4029f51508.rlib" "/opt/rustwide/target/debug/deps/liblibc-27118fa5a1553254.rlib" "/opt/rustwide/target/debug/deps/libbitflags-5937e68a07e497f1.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6dddd3d354e6bea.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c2ca47afdcc5e309.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b47be2942017e108.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-20a1e49116ab0df9.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-25e09d9868291683.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9c99fb6e5ca5159e.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-85040d7563599960.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0e4f7587da8acf20.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7be0a6711ed15b5c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-00672fabc4ff9c9d.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-72fe231ef0473d15.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-019d54ecc304b655.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cc7d9343e4f608be.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e41c6d24baeb2249.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9849bb0fbad7f0f5.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-a1fd7734706d5518.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c8ded1707ad10767.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b33f9cbbc9652fe.rlib" "-Wl,-Bdynamic" "-lzmq" "-lczmq" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -lczmq
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `intecture-auth`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-Wl,--as-needed" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.inauth.6ulokfz6-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b" "/opt/rustwide/target/debug/deps/inauth-3a7ae2bf3c3ad33b.2x1d1nwghyob94lg.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libinauth_client-f02d5603d82ca6be.rlib" "/opt/rustwide/target/debug/deps/libzdaemon-11c4856cda3ef7e2.rlib" "/opt/rustwide/target/debug/deps/libserde_json-32bb591ba940aa8e.rlib" "/opt/rustwide/target/debug/deps/libdtoa-8ed80389c0cd1c8b.rlib" "/opt/rustwide/target/debug/deps/libitoa-a54ef7f9dbb19aef.rlib" "/opt/rustwide/target/debug/deps/libserde-f68cdd0ff5a933f5.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-1dca2853eb935167.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-0aa1262bf2ba376a.rlib" "/opt/rustwide/target/debug/deps/libdocopt-ba3ab63c6926aea9.rlib" "/opt/rustwide/target/debug/deps/libstrsim-cbc164d579d02dc7.rlib" "/opt/rustwide/target/debug/deps/librustc_serialize-3a45b7a0cb68c0b0.rlib" "/opt/rustwide/target/debug/deps/libregex-f0291ed64650bf83.rlib" "/opt/rustwide/target/debug/deps/libutf8_ranges-490fe7d511111ee6.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-9f84504b6f22d1a2.rlib" "/opt/rustwide/target/debug/deps/libthread_local-6247593d682aa10c.rlib" "/opt/rustwide/target/debug/deps/libunreachable-8d2ad7a435d45ba9.rlib" "/opt/rustwide/target/debug/deps/libvoid-b4fe54fd08e2c3df.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-96e6942c62e5637d.rlib" "/opt/rustwide/target/debug/deps/libmemchr-f07de94503b2c621.rlib" "/opt/rustwide/target/debug/deps/libczmq-f90365cffb81458b.rlib" "/opt/rustwide/target/debug/deps/libzmq-3fd7656dbd5010b1.rlib" "/opt/rustwide/target/debug/deps/libzmq_sys-0a541ba9492c834f.rlib" "/opt/rustwide/target/debug/deps/liblog-bc0d06b60f16330d.rlib" "/opt/rustwide/target/debug/deps/libczmq_sys-34a68b4029f51508.rlib" "/opt/rustwide/target/debug/deps/libbitflags-5937e68a07e497f1.rlib" "/opt/rustwide/target/debug/deps/libchan_signal-209c11ce6b6599f4.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-c13c3c1ddf8bbbb9.rlib" "/opt/rustwide/target/debug/deps/libbit_set-960f33bf046561d4.rlib" "/opt/rustwide/target/debug/deps/libbit_vec-5d3136575e7419bf.rlib" "/opt/rustwide/target/debug/deps/libchan-cd1364aea109404d.rlib" "/opt/rustwide/target/debug/deps/librand-1a2472fa27927b19.rlib" "/opt/rustwide/target/debug/deps/liblibc-27118fa5a1553254.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6dddd3d354e6bea.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c2ca47afdcc5e309.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b47be2942017e108.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-20a1e49116ab0df9.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-25e09d9868291683.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9c99fb6e5ca5159e.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-85040d7563599960.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0e4f7587da8acf20.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7be0a6711ed15b5c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-00672fabc4ff9c9d.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-72fe231ef0473d15.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-019d54ecc304b655.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cc7d9343e4f608be.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e41c6d24baeb2249.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9849bb0fbad7f0f5.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-a1fd7734706d5518.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c8ded1707ad10767.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b33f9cbbc9652fe.rlib" "-Wl,-Bdynamic" "-lzmq" "-lczmq" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -lczmq
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 54 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "b65c94841d89835197bf06f88678a39534cf5040386a9785ce85dd64c92a8d65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b65c94841d89835197bf06f88678a39534cf5040386a9785ce85dd64c92a8d65", kill_on_drop: false }`
[INFO] [stdout] b65c94841d89835197bf06f88678a39534cf5040386a9785ce85dd64c92a8d65
